interface MicrosoftdynamicssalesDeal {
    msdyn_opportunityscore: any,
    totalamount_base: number,
    pursuitdecision: boolean,
    msdyn_scorehistory: any,
    _msdyn_predictivescoreid_value: string,
    actualvalue_base: any,
    totallineitemdiscountamount: number,
    totalamount: number,
    identifypursuitteam: boolean,
    statuscode: number,
    msdyn_opportunityscoretrend: any,
    totaldiscountamount_base: number,
    _createdby_value: string,
    name: string,
    _owninguser_value: string,
    _parentcontactid_value: string,
    _msdyn_segmentid_value: any,
    totaltax: number,
    budgetstatus: any,
    _accountid_value: any,
    closeprobability: number,
    finaldecisiondate: string,
    _modifiedby_value: string,
    _slainvokedid_value: any,
    msdyn_similaropportunities: any,
    msdyn_opportunitygrade: any,
    quotecomments: any,
    timeline: any,
    qualificationcomments: any,
    customerneed: string,
    estimatedclosedate: string,
    estimatedvalue: number,
    identifycustomercontacts: boolean,
    _contactid_value: any,
    presentproposal: boolean,
    captureproposalfeedback: boolean,
    _campaignid_value: any,
    estimatedvalue_base: number,
    salesstagecode: number,
    msdyn_forecastcategory: number,
    stageid: any,
    lastonholdtime: any,
    need: any,
    purchaseprocess: number,
    sendthankyounote: boolean,
    _parentaccountid_value: string,
    totalamountlessfreight: number,
    _modifiedonbehalfby_value: string,
    _ownerid_value: string,
    stepid: any,
    developproposal: boolean,
    freightamount_base: any,
    description: string,
    processid: any,
    skippricecalculation: number,
    discountamount_base: any,
    onholdtime: any,
    schedulefollowup_qualify: any,
    importsequencenumber: any,
    modifiedon: string,
    totaltax_base: number,
    opportunityratingcode: number,
    utcconversiontimezonecode: any,
    totallineitemdiscountamount_base: number,
    salesstage: any,
    discountamount: any,
    traversedpath: any,
    _createdonbehalfby_value: any,
    _originatingleadid_value: any,
    stepname: string,
    customerpainpoints: any,
    identifycompetitors: boolean,
    emailaddress: string,
    budgetamount: number,
    msdyn_gdproptout: boolean,
    totallineitemamount: number,
    _owningteam_value: any,
    _owningbusinessunit_value: string,
    decisionmaker: boolean,
    opportunityid: string,
    totaldiscountamount: number,
    evaluatefit: boolean,
    _msdyn_opportunitykpiid_value: string,
    proposedsolution: string,
    scheduleproposalmeeting: any,
    presentfinalproposal: boolean,
    statecode: number,
    isrevenuesystemcalculated: boolean,
    participatesinworkflow: boolean,
    exchangerate: number,
    timespentbymeonemailandmeetings: any,
    purchasetimeframe: number,
    filedebrief: boolean,
    teamsfollowed: any,
    _customerid_value: string,
    totalamountlessfreight_base: number,
    _pricelevelid_value: string,
    timezoneruleversionnumber: number,
    overriddencreatedon: any,
    prioritycode: number,
    initialcommunication: any,
    _transactioncurrencyid_value: string,
    schedulefollowup_prospect: any,
    currentsituation: string,
    totallineitemamount_base: number,
    msdyn_scorereasons: any,
    budgetamount_base: number,
    freightamount: any,
    actualclosedate: any,
    actualvalue: any,
    discountpercentage: any,
    confirminterest: boolean,
    completeinternalreview: boolean,
    completefinalproposal: boolean,
    _slaid_value: any,
    resolvefeedback: boolean,
    createdon: string,
    pricingerrorcode: number,
    versionnumber: number,
    [key: string]: any
}

export type MicrosoftdynamicssalesDealInput = Partial<MicrosoftdynamicssalesDeal>;
export type MicrosoftdynamicssalesDealOutput = MicrosoftdynamicssalesDealInput;